Information recording device and data erasing method

ABSTRACT

Upon receiving an erase command for data recorded in a write-once optical disc, an information recording device corrupts data in an information area (synchronization signal in Run-in, frame synchronization signal, address information and the like), in an erased area on the optical disc, in which information necessary for synchronization of reproducing data by overwriting the data in the information area with an erasing pattern. The erased area is specified by an erase starting position and a size of data to be erased. In this way, the information recording device erases the data in the erased area.

BACKGROUND

1. Technical Field

The present disclosure relates to a method and a device for erasing data recorded in a write-once optical disc.

2. Description of Related Art

The write-once optical disc is a recording medium that records information in an additional manner, in which data recorded once cannot be rewritten. However, from a viewpoint of preventing leakage of information, it is required that the data recorded in the write-once optical disc be erased. For such a request, Unexamined Japanese Patent Publication No. 2006-048763 discloses an erasing method of the data recorded in the write-once optical disc. In Unexamined Japanese Patent Publication No. 2006-048763, data, which is modulated by a modulation method of a same run length limit as a run length limit of a modulation method for use in recording data, is overwritten to the already recorded data in the write-once optical disc. In this way, the data is corrupted and made non-reproducible, and the data is erased.

SUMMARY

In a case of erasing the data by such overwriting in the write-once optical disc in accordance with the above-mentioned method, a recording mark is newly formed in a space of an area of the data to be erased. Meanwhile, on the optical disc, in order to obtain a stable servo signal in servo control, a recording mark is formed so that an area of the recording mark and an area of a space (portion on which the recording mark is not formed) can become substantially equal to each other.

If an amount of the data to be corrupted is increased in order to increase reliability of the erasing, then an amount of such newly formed recording marks is increased. Therefore, a ratio of the recording mark area to the space area is increased, and accordingly, there is a possibility that quality of a servo signal in the servo control may be degraded and it may become impossible to perform the stable servo control.

The present disclosure provides an information recording device capable of realizing the data erasing of the write-once optical disc with high reliability without affecting stability of the servo.

In a first aspect of the present disclosure, there is provided an information recording device capable of erasing data recorded in a write-once optical disc. The information recording device includes a receiver that receives an erase command in which an erase starting position and a size of data to be erased are designated, an optical head that forms a recording mark to the optical disc, and a controller that controls the formation of the recording mark to the optical disc. Upon receiving the erase command, the controller corrupts data of an area in which information necessary for synchronization at a time of reproducing the data is recorded, the area being included in an erased area on the optical disc, the erased area being determined by the erase starting position and the size of the data to be erased, by overwriting the data of the area by an erasing pattern, and thus erases data of the erased area.

In a second aspect of the present disclosure, there is provided a data erasing method for erasing data recorded in a write-once optical disc. The data erasing method receives an erase command in which an erase starting position and a size of the data to be erased are designated. Moreover, the data erasing method corrupts data of an area in which information necessary for synchronization at a time of reproducing the data is recorded, the area being included in an erased area on the optical disc, the erased area being determined by the erase starting position and the size of the data to be erased, by overwriting the data of the area by an erasing pattern, and thus erasing data of the erased area.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a configuration diagram of an information recording/reproducing device of an exemplary embodiment;

FIG. 2A is a diagram showing a logical configuration of an optical disc;

FIG. 2B is a diagram showing the logical configuration of the optical disc;

FIG. 3 is a diagram describing recording of data to the optical disc and reproduction of the data from the optical disc;

FIG. 4 is a diagram for describing erasing of the data recorded in the optical disc and impossibility of reproduction of the erased data;

FIG. 5 is a diagram for describing erasing of cluster data;

FIG. 6 is a diagram describing recorded waveforms and recording marks formed on tracks;

FIG. 7 is a diagram for describing erasing of the cluster data;

FIG. 8 is a diagram for describing erasing of the cluster data by erasing of PLL synchronizing data;

FIG. 9 is a flowchart showing an erasing operation for data (in a case where a unit of a size of the data to be erased is 64 KB);

FIG. 10A is a diagram for describing an erasing control for the data (in the case where the unit of the size of the data to be erased is 64 KB);

FIG. 10B is a diagram for describing the erasing control for the data (in the case where the unit of the size of the data to be erased is 64 KB);

FIG. 10C is a diagram for describing the erasing control for the data (in the case where the unit of the size of the data to be erased is 64 KB);

FIG. 10D is a diagram for describing the erasing control for the data (in the case where the unit of the size of the data to be erased is 64 KB);

FIG. 10E is a diagram for describing the erasing control for the data (in the case where the unit of the size of the data to be erased is 64 KB);

FIG. 11 is a flowchart showing another example of the erasing control for the data (in a case where the size of the data to be erased is less than 64 KB);

FIG. 12A is a diagram for describing an erasing operation for the data (in the case where the size of the data to be erased is less than 64 KB);

FIG. 12B is a diagram for describing the erasing operation for the data (in the case where the size of the data to be erased is less than 64 KB);

FIG. 12C is a diagram for describing the erasing operation for the data (in the case where the size of the data to be erased is less than 64 KB); and

FIG. 12D is a diagram for describing the erasing operation for the data (in the case where the size of the data to be erased is less than 64 KB).

DETAILED DESCRIPTION

Hereinafter, exemplary embodiments will be described in detail with reference to the drawings appropriately. However, a description more in detail than necessary is omitted in some cases. For example, a detailed description of a well-known matter and a duplicate description of substantially the same configuration are omitted in some cases. These omissions are made in order to avoid unnecessary redundancy of the following description and to facilitate the understanding of those skilled in the art.

Note that the inventors of the present disclosure provide the accompanying drawings and the following description in order to allow those skilled in the art to fully understand the present disclosure, and do not intend to thereby limit the subject of the description of the scope of claims

FIRST EXEMPLARY EMBODIMENT 1. Configuration

1.1 Configuration of Information Recording/Reproducing Device

FIG. 1 is a diagram showing a configuration of an information recording/reproducing device of this exemplary embodiment, which records information to an optical disc and reproduces information from the optical disc.

Optical disc 101 has tracks formed into a spiral shape, in which information is recorded on the tracks. Moreover, wobbled grooves are formed on both sides of the tracks, and addresses which indicate physical positions on the optical disc are superimposed and recorded on the wobbled grooves.

Information recording/reproducing device 10 includes spindle motor 102, optical head 103, servo controller 104, binarizer 150, address demodulator 160, system controller 115, recorded data modulator 116, laser driver 117, host interface (host I/F) 118, channel synchronization circuit 121, demodulation circuit 122, and error correction circuit 123.

Optical head 103 irradiates optical disc 101 with a light beam, detects a quantity of reflected light coming from optical disc 101, and outputs a data signal corresponding to the quantity of the reflected light. Optical head 103 includes a photodetector that generates a wobble signal, the data signal and a servo error signal. Spindle motor 102 rotates optical disc 101. Based on the servo error signal, servo controller 104 controls a position where optical head 103 irradiates the track of optical disc 101 with the light beam, and controls a number of revolutions of spindle motor 102.

Binarizer 150 generates binary data from the data signal coming from optical head 103. Binarizer 150 includes ADC (analog-to-digital converter) circuit 105, data-clock PLL (phase locked loop) 106, adaptive equalization filter 107, data decoder 108, and PR (partial-response) equalization error detector 109. ADC circuit 105 is a circuit that performs, for the data signal coming from optical head 103, analog signal processing such as HPF (high-pass filter) processing for suppressing a predetermined DC (direct current) fluctuation, LPF (low-pass filter) processing for removing a high-frequency noise which is not necessary for reproducing data, and AGC (auto gain control) processing for suppressing an amplitude fluctuation of the data signal. ADC circuit 105 further performs AD conversion processing for converting an analog signal into a digital signal by using a clock signal supplied from data-clock PLL 106. From the data signal processed in ADC circuit 105, data-clock PLL 106 generates a clock signal, which is synchronized with the data signal. For example, adaptive equalization filter 107 is an FIR (finite impulse response) filter, and a coefficient of the filter is adaptively updated so that the data signal processed in ADC circuit 105 can obtain desired PR (partial-response) characteristics. Data decoder 108 decodes an output of adaptive equalization filter 107 to the binary data. As a PR system, an optimal system may be selected depending on a recording code and a recording line density. As the PR system, for example, there are a PR1221 system, and a PR12221 system. PR equalization error detector 109 generates a PR equalization error signal based on a difference between a desired PR expected value waveform, which is generated from the binary digital data of data decoder 108, and an output waveform of adaptive equalization filter 107. In adaptive equalization filter 107, the coefficient of the filter is changed so that the error signal as an output of PR equalization error detector 109 can become small.

Channel synchronization circuit 121 detects a sector synchronization signal and a frame synchronization signal from the binary data input from data decoder 108, and determines a demodulation start position per bit.

Demodulation circuit 122 demodulates the binary data in accordance with the demodulation start position determined by channel synchronization circuit 121, then generates source data bits, and outputs source data symbols, which is formed by collecting the source data bits per 8-bit unit, to error correction circuit 123.

Error correction circuit 123 corrects an error, which is included in the source data symbols, by using a long-distance code (LDC) and a picket code, which are included in the source data symbols.

Address demodulator 160 demodulates an address from the wobble signal coming from optical head 103. Address demodulator 160 includes ADC circuit 111, band-pass filter (BPF) 112, wobble-clock PLL 113, and address demodulation part 114. For the wobble signal coming from optical head 103, ADC circuit 111 performs analog signal processing such as HPF processing for suppressing a predetermined DC fluctuation, LPF processing for removing a high-frequency noise which is undesirable in reproducing the wobble signal, and AGC processing for suppressing an amplitude fluctuation of the wobble signal. Moreover, ADC circuit 111 performs AD conversion processing for converting an analog signal into a digital signal by using a clock signal supplied from wobble-clock PLL 113. Band-pass filter (BPF) 112 extracts a signal of a predetermined frequency band from the wobble signal. From the wobble signal subjected to the BPF processing, wobble-clock PLL 113 generates the clock signal synchronized with the wobble signal. Address demodulation part 114 is a circuit that demodulates address information from the wobble signal sampled while taking the clock of wobble-clock PLL 113 as a reference.

System controller 115 controls respective blocks and communicates with a host. Recorded data modulator 116 changes user data into a recorded data pattern that enables the user data to be recorded in optical disc 101. Laser driver 117 converts the recorded data pattern, which is demodulated in recorded data modulator 116, into a light pulse for accurately forming a mark on optical disc 101 as a recording medium, and then applies a laser beam. Host I/F 118 transfers, with the host, the recorded data, reproduced data and a variety of commands.

1.2 Optical Disc

Optical disc 101 in this exemplary embodiment is a write-once recording medium. FIG. 2A is a diagram describing areas of optical disc 101 in this exemplary embodiment. Disc-like optical disc 101 includes one or more recording layers capable of recording and reproducing information. On each of the recording layers, grooves are formed in a spiral shape from a center of the recording layer concerned, and tracks 402 in each of which a recording mark is formed on any of the grooves or lands (areas between the grooves) are formed. Each of tracks 402 includes a plurality of clusters 403 finely divided. The grooves of track 402 are formed by being wobbled, and address information (hereinafter, referred to as “physical address”), which indicates a detailed position on the disc, is imparted to each of the wobbled grooves. Note that such tracks are provided on both of the groove and the land to record information therein, so that a recording density of the tracks may be enhanced.

An interval (track pitch) between tracks 402 is, for example, 0.32 μm in a Blu-ray (registered trademark) disc (BD).

Cluster 403 is a minimum data unit at which recording and reproducing operations are performed. For example, in a case of a DVD (registered trademark), a size of cluster 403 is 32 KByte, and in a case of the BD, the size of cluster 403 is 64 KByte. When cluster 403 is represented by sectors (2 KByte) that is a minimum unit of data of optical disc 101, 1 cluster is equal to 32 sectors (1 cluster=32 sectors).

Optical disc 101 includes inner peripheral area 404, data area 405, and outer peripheral area 406. FIG. 2B is a diagram showing an area structure of optical disc 101. Data area 405 includes user data area 405-2, inner spare area (ISA) 405-1, and outer spare area (OSA) 405-3. In user data area 405-2, user data is recorded. Each of inner spare area (ISA) 405-1 and outer spare area (OSA) 405-3 includes an alternate area for use in alternative recording of a defect area detected in user data area 405-2, and the like.

Each of inner peripheral area 404 and outer peripheral area 406 includes an area for recording management information necessary to perform the recording and the reproduction mainly for optical disc 101, and the like. Each of inner peripheral area 404 and outer peripheral area 406 functions as a margin area for enabling optical head 103 to follow track 402 even if optical head 103 overruns in a case where optical head 103 accesses an end of data area 405.

Inner peripheral area 404 is an area for which the recording and the reproduction are performed according to needs, and is sometimes referred to as “lead-in”. Unlike user data area 405-2, inner peripheral area 404 is an area for which the user cannot directly perform the recording and the reproduction. Inner peripheral area 404 includes areas such as BCA (burst cutting area) 404-1, drive area 404-2, and DMA (defect management area) 404-3.

BCA 404-1 is a pre-recorded area formed in a bar code shape by including disc-related information and information intrinsic to each disc by using a special device at a manufacturing process of optical disc 101. For example, BCA 404-1 is an area formed by removing a reflection film by a laser beam. In BCA 404-1, for example, information such as a serial number intrinsic to each optical disc 101 is stored.

Drive area 404-2 is an area to which information recording/reproducing device 10 may freely record information necessary to control information recording/reproducing device 10 itself, and the like.

DMA 404-3 is an area capable of recording management information such as information regarding an area structure of data area 405 in optical disc 101, information regarding a defective cluster, and information indicating a recording state of optical disc 101.

Note that inner peripheral area 404 of optical disc 101 may further include areas such as an OPC (optimum power control) area for adjusting recording power of information recording/reproducing device 10 and a PreWrite area for performing tracking/focus adjustment.

2. Operations

Hereinafter, operations of information recording/reproducing device 10 will be described. Note that, in the following, optical disc 101 will be described on a premise of being a write-once Blue-ray disc, in which a unit of the recording and the reproduction is cluster (64 KB).

2.1 Recording Operation

A recording operation to optical disc 101 by information recording/reproducing device 10 will be described.

System controller 115 receives a recording command which instructs data recording, recorded data and a logical address from the host via host I/F 118, and starts the recording operation of information recording/reproducing device 10. Moreover, system controller 115 converts the logical address into a physical address on optical disc 101, controls spindle motor 102 and servo controller 104, and moves optical head 103 to a vicinity of a designated address.

Address demodulation part 114 demodulates physical address information from the wobble signal. Based on the physical address information, system controller 115 confirms a position of optical head 103, or calculates a difference of the position of optical head 103 from the designated address, and moves optical head 103 by track jumping. That is, system controller 115 causes optical head 103 to do the track jumping to an address a little forward of the designated address so as to be capable of starting the recording from the designated address, and from such a forward address, moves optical head 103 along the track to the designated address, and starts the recording.

In recorded data modulator 116, system controller 115 modulates the recorded data from the host, sets optimum recording power and recording pulse information into laser driver 117, starts the recording by emitting a laser beam from the designated address position, and executes the recording during a designated recording length.

2.2 Reproducing Operation

A reproducing operation from optical disc 101 by information recording/reproducing device 10 will be described.

System controller 115 receives a reproduction command to require data reproduction, and a logical address of the data from the host via host I/F 118, and starts the reproducing operation of information recording/reproducing device 10. System controller 115 converts the logical address into a physical address on optical disc 101, controls spindle motor 102 and servo controller 104, and moves optical head 103 to a vicinity of a designated address. Address demodulation part 114 demodulates physical address information from a wobble signal. By this address information, system controller 115 confirms the position of optical head 103. At this time, if address information superimposed on the recorded data is reproduced from data decoder 108, then the address concerned may be taken as a reference. System controller 115 calculates a difference of the position of optical head 103 from the designated address, and moves optical head 103 by the track jumping. That is, system controller 115 causes optical head 103 to do the track jumping to an address a little forward of the designated address so as to be capable of starting the reproduction from the designated address, and from such a forward address, moves optical head 103 along the track to the designated address, and starts the reproduction.

System controller 115 processes the data signal by ADC circuit 105, adaptive equalization filter 107, data decoder 108, channel synchronization circuit 121, demodulation circuit 122, and error correction circuit 123, and reproduces the data recorded in optical disc 101. The reproduced data is transferred to the host via host I/F 118.

2.3 Parity, Address Information, and Frame Synchronization Signal, which are Imparted to Recorded Data

At a time of recording the data to optical disc 101, a parity, address information and a frame synchronization signal are imparted to the data to be recorded, and thereafter, the data is recorded to optical disc 101. Moreover, at a time of reproducing the data from optical disc 101, the data is reproduced from optical disc 101 by using the frame synchronization signal, the address information and the parity, which are imparted to the data.

Hereinafter, with reference to FIG. 3, a description will be made of the recording and reproduction of the data, to which the parity, the address information and the frame synchronization signal are imparted, to and from optical disc 101.

(A) of FIG. 3 shows user data 50 recorded to optical disc 101. User data 50 is a cluster that is a minimum data unit at which the recording and reproducing operations are performed, and user data 50 has a size of 64 KB.

At such a data recording time, first, parity 51 is imparted to user data 50, so that LDC (long-distance code) block 52, which is subjected to error correction coding, is generated (refer to (B) of FIG. 3). This parity 51 is imparted for each of vertical data symbols of user data 50 in order to correct an error that occurs in the vertical data symbols, and configures an LDC codeword L. Moreover, in LDC block 52, three columns of picket codes 53 including the address information are inserted (refer to (C) of FIG. 3). Block 54 generated by inserting picket codes 53 into LDC block 52 will be hereinafter referred to as “LDCA block”. Thereafter, frame synchronization signal 55 is further imparted to LDCA block 54 (refer to (D) of FIG. 3). Block 56 newly generated by being imparted to frame synchronization signal 55 will be referred to as “LDCAS block”.

As described above, parity 51, picket codes 53 and frame synchronization signal 55 are imparted to user data 50 recorded to optical disc 101, and thereafter, Run-in is further imparted to a head of LDCAS block 56, and Run-out is further imparted to an end of LDCAS block 56. Note that, in FIG. 3, Run-in and Run-out are not shown for simplifying the description. (E) of FIG. 3 is a diagram showing a time series of the recorded data shown in (D) of FIG. 3. Thereafter, information recording/reproducing device 10 records such LDCAS blocks 56, to each of which Run-in and Run-out are imparted, in the track of optical disc 101 for each of rows.

Meanwhile, in a case of reproducing the data from optical disc 101, information recording/reproducing device 10 reads out signals from the track of optical disc 101. (F) of FIG. 3 is a diagram showing the signals, which are read out from optical disc 101, in a time series. Information recording/reproducing device 10 detects such frame synchronization signals 55, recognizes recording start positions of frames, sequentially reads out the data, and disposes the read-out data as shown in (G) of FIG. 3. Thereafter, information recording/reproducing device 10 detects and removes frame synchronization signal 55 and picket codes 53 in LDCAS block 56 (refer to (H) and (I) of FIG. 3), and further, performs error correction by using parity 51, and obtains correct user data 50 without an error (refer to (J) of FIG. 3).

2.4 Erasing of Data

Information recording/reproducing device 10 of this exemplary embodiment has a function to erase the data recorded in write-once optical disc 101. Specifically, in optical disc 101, the data to be erased is overwritten by an erasing pattern, so that the data is made non-reproducible, thus erasing of the data is realized. The erasing pattern is a recorded pattern, which is recorded in optical disc 101 in order to corrupt specific data in the LDCAS block. Here, concretely, the specific data is information necessary to reproduce and synchronize the data to be erased. The data as described above is corrupted, so that the data is made non-reproducible, and an effect similar to that of the erasing of the data can be obtained. Moreover, the specific data is a part of the LDC block. That is, a part of the LDC block is corrupted so that the error correction of the data can be made impossible, and the error correction is made impossible, the data reproduction is made impossible, and thus the erasing of the data is realized. Specifically, in order to erase the data, information recording/reproducing device 10 of this exemplary embodiment corrupts the following specific data for the data recorded in optical disc 101.

1) Synchronization signal for data-clock PLL in Run-in

2) Address information

3) Frame synchronization signal and cluster synchronization signal

4) Part of LDC block (portion in which LDC codeword is recorded)

The corruption of the above-described specific data is performed by changing a recording mark, which configures the specific data, to a longer recording mark by the overwriting of the erasing pattern. The specific data is corrupted, so that the synchronization detection, the detection of the address information and the error correction become impossible. In this way, it becomes impossible to reproduce the data, and as a result, such an effect similar to that of the erasing of the data is realized. Note that it is not necessary to corrupt all of the above-described specific data of 1) to 4), and at least one of the above-described specific data of 1) to 4) may be corrupted as long as it becomes impossible to reproduce the data.

For example, the recorded pattern (9 T mark 9 T space or 9 T space 9 T mark) that configures the frame synchronization signal is changed to a longer mark (24 T). In this way, the operation of channel synchronization circuit 121 is inhibited, and a reproduction error can be generated.

That is, if a mark length of the recording mark included in the frame synchronization signal becomes longer than an original length, then channel synchronization circuit 121 cannot detect the frame synchronization signal from the binary data, and becomes incapable of determining the demodulation start position in the bit unit. If channel synchronization circuit 121 cannot determine the demodulation start position in the bit unit, then demodulation circuit 122 cannot generate correct source data bits and source data symbols. As a result, it becomes impossible to correctly reproduce the data recorded in optical disc 101.

Note that, in a portion in the LDCAS block, in which all the frame synchronization signals are recorded, a recording mark (for example, 24 T) longer than the mark length of the recording mark included in the frame synchronization signal may be formed.

Moreover, such errors are generated intensively on a part of the LDC block, that is, on a specific LDC codeword (vertical data symbols L of LDC block 52), thus the error correction is made impossible, and it can be made impossible to normally reproduce the data.

A number of symbols correctable by one LDC codeword is at most 32 symbols even if an erasure is taken into account. That is, if errors of 33 symbols or more are generated in one LDC codeword, then it becomes impossible to normally correct the errors. Hence, in one LDC codeword, the data is corrupted for 33 or more symbols. In this way, error correction circuit 123 senses that the correction is impossible, and generates a reproduction error. Note that, in order to generate an error in a specific symbol, a position at which the symbol is recorded just needs to be overwritten by a long mark (for example, 12 T) that is not present in a modulation rule. Note that the data symbols which corrupt the data are not limited to the vertical data symbols. Corrupting an arbitrary data symbols, which are disposed in a direction where the error correction coding is performed, prevents error correction.

With reference to FIG. 4, a description will be made of the erasing of the data in optical disc 101. (A) of FIG. 4 shows erasing pattern 50 d by which cluster data to be erased is overwritten. “x” shown in (A) of FIG. 4 indicates mark forming positions for corrupting the above-described specific data of 1) to 4). (B) of FIG. 4 is a diagram showing erasing pattern 50 d arrayed in time series, erasing pattern 50 d being shown in (A) of FIG. 4. In optical disc 101, when the data to be erased is overwritten by erasing pattern 50 d shown in (A) of FIG. 4, then as shown in (C) of FIG. 4, the data is corrupted in frame synchronization signals 55, picket codes 53 and a part of the user data (refer to (C) of FIG. 4). Moreover, though not shown, a data-clock PLL synchronizing signal in Run-in and the sector synchronization signal are also corrupted.

Therefore, in a case of attempting to reproduce the data from such an area of optical disc 101, from which the data is erased, then first, since the data-clock PLL synchronizing signal in Run-in is corrupted, the PLL synchronization cannot be achieved, and the reproduction error is generated. Even if the reproduction error due to the PLL synchronization is not generated, since the sector synchronization signal and frame synchronization signals 55 are corrupted, the frame synchronization cannot be achieved, and the reproduction error is generated (ref to (D) of FIG. 4). Moreover, even if the reproduction error due to the frame synchronization is not generated, since the address information cannot be acquired because the address information is corrupted, the reproduction error is generated (refer to (E) of FIG. 4). Moreover, even if the address information can be acquired, since a part (LDC codeword) L of the LDC block is corrupted to an extent where the error correction cannot be performed, such an error generated in a part (that is, user data 50 of the LDC block) cannot be corrected, and the reproduction error is generated (refer to (F) of FIG. 4). Moreover, even if the reproduction error is not generated in the error correction, since user data 50, which is read out, is not still subjected to the error correction, user data 50 becomes different data from the original data, and security is ensured.

As described above, in the cluster data, the data necessary for the reproduction synchronization and the error correction, the data including the address information, the frame synchronization signal and a part of the user data, is corrupted, so that there is obtained an effect similar to that of the erasing of the data, which can surely make the user data non-reproducible. Moreover, the overwriting is performed in such an area where an amount of the cluster data is small, and accordingly, an amount of recording marks which are newly recorded can be reduced. Hence, a fluctuation of an area ratio (50:50) of the recording marks and the space in the recording layer can be suppressed, and it becomes possible to erase (invalidate) the data without affecting the servo control.

FIG. 5 is a diagram for describing the corruption of the specific data in the cluster data, the corruption serving for the erasing of the data. (A) of FIG. 5 shows a recording mark forming signal. When the recording mark forming signal is “High”, a recording mark forming operation is performed. (B) of FIG. 5 is a diagram showing a recorded state of the recording marks before the erasing. (C) of FIG. 5 is a diagram showing a recorded state of the recording marks after the erasing. (D) of FIG. 5 is a diagram showing a waveform of an erasing laser pulse. (E) of FIG. 5 is a diagram showing a structure of the cluster data. Note that, in actual, an erasing laser pulse with a waveform as shown in FIG. 6 is applied in order to form the recording marks, however, in FIG. 5, the pulse waveform is simplified and shown for the purpose of simplifying the description.

As shown in (D) of FIG. 5, the synchronization signal for data-clock PLL in Run-in and cluster synchronization signals SYNC 0, SYNC 1 are corrupted. Moreover, the frame synchronization signal, the address information and a part of the user data are corrupted.

The corruption of these specific data is performed by the overwriting by the erasing pattern. That is, the corruption is performed by forming the recording marks in spaces where the recording marks which configure the specific data to be corrupted are not recorded.

For example, (B) of FIG. 5 shows the recording marks before the erasing, the recording marks being formed as the frame synchronization signal. In a case of corrupting this frame synchronization signal, then as shown in (C) of FIG. 5, recording marks are formed in the areas where the recording marks are not formed, so that a longer recording mark is formed. In this way, a pattern different from the pattern that indicates the original frame synchronization signal is formed.

The frame synchronization signal is overwritten and corrupted in the method as described above, thus corrupted binary data corresponding to the frame synchronization signal is read out from the area of the corrupted frame synchronization signal. Accordingly, it becomes difficult or impossible for channel synchronization circuit 121 to detect the frame synchronization signal, and it becomes difficult or impossible for channel synchronization circuit 121 to specify the starting position of the frame.

A data 1, A data 2 to A data 992 of (E) of FIG. 5 show a partial spot of the LDC block to be corrupted. For example, this spot is overwritten by a length of a 12 T mark that is not present in the user data. In this example, an overwriting position is determined so that four LDC codewords can be corrupted at a 992 overwrite spot.

FIG. 7 is a diagram describing the corruption of a part of the data in the LDC block. Corrupting the data of one vertical line (LDC codeword) in the LDC block, to an extent where the error correction fails, makes the error correction using parity unavailable (refer to (C) of FIG. 7). B data 1, B data 2 of (B) of FIG. 7 show a partial spot of the LDC block to be corrupted. For example, in the LDC block, the LDC codewords of 1 to 4 just need to be corrupted. The present disclosure is not limited to this example, and a number of LDCs to be corrupted just needs to be determined in consideration of the stability of the servo.

FIG. 8 is a diagram describing the corruption of the synchronization signal for the data-clock PLL in Run-in, the corruption serving for the data erasing. The recording marks which configure the synchronization signal for the data-clock PLL are changed from 3 T marks (refer to (B) of FIG. 8) to 4 T marks (refer to (C) of FIG. 8). In this way, the synchronization pattern is changed from “553377” to “544377”. Therefore, a signal read out from this area becomes unrecognizable as the synchronization signal for the data-clock PLL, and it becomes difficult or impossible to perform the PLL synchronization.

Note that, in Run-in, in addition to the synchronization signal for the data-clock PLL, the cluster synchronization signals SYNC 0, SYNC 1 for use in specifying the starting position of the cluster are also corrupted.

As described above, in this exemplary embodiment, in the cluster data to be erased, only a specific part of the area (a partial area of Run-in, area of the frame synchronization signal, area of the address information, a part of the user data area) is corrupted by the overwriting. Only a small area is overwritten as described above, so that the amount of the recording marks to be added can be suppressed to a small amount, and accordingly, the servo control can be suppressed from being destabilized. Moreover, since the data necessary to reproduce the synchronization, the error correction and the like is corrupted, it can be made more difficult to reproduce the data, and the erasing of the data, which has high reliability, can be realized.

2.4.1 Erasing Control Operation 1

With reference to FIG. 9, FIG. 10A to FIG. 10E, a description will be made of a data erasing control operation in information recording/reproducing device 10 of this exemplary embodiment. FIG. 9 is a flowchart showing erasing operations of the data in information recording/reproducing device 10. FIG. 10A to FIG. 10E are diagrams schematically showing such a data erasing operation. This erasing control is a control in a case where the data is erased in the unit of the size (64 KB in this example) of the cluster, the unit being a unit of the recording and the reproduction. Hereinafter, an operation in a case of erasing data of 640 KB will be described.

System controller 115 receives an erase command from the host via host interface 118 (S11). At this time, an address (erase starting address), which indicates an erase starting position, and a data length of the data to be erased are designated.

System controller 115 performs a variety of settings for the erasing (S12). For example, recording power, a recorded waveform, an erasing pattern and the like, which serve for causing the erasing pattern to do the overwriting.

System controller 115 moves optical head 103 to a position before a position indicated by the erase starting address (refer to FIG. 10A), and thereafter, starts to detect the address while moving optical head 103 (S13). This address is detected from the wobble of the groove.

When optical head 103 reaches the position of the erase starting address, then the overwriting by the erasing pattern is started, and first, only one cluster of the data is erased (S14) (refer to FIG. 10B).

Next, the data of one cluster is reproduced from the area overwritten by the erasing pattern, thus the erasing processing is verified (S15) (refer to FIG. 10C). In a case where the data is reproducible (NO in S16), this case is regarded as an erasing error, and error processing is performed (S20).

In a case where the data is non-reproducible (YES in S16), this case means that the erasing succeeded, and accordingly, the erasing processing is performed for the rest of data. That is, the overwriting by the erasing pattern is started from a position offset by one cluster (64 KB) from the erase starting address (S17). Thereafter, the erasing of the data is continued until data with a designated data length is erased (S18) (refer to FIG. 10D). When the data with designated data length is erased (refer to FIG. 10E), the overwriting by the erasing pattern is stopped (S19). Note that, in a case where the size of the data to be erased is just one cluster (64 KB in this example), then there are no second cluster and after, and accordingly, Steps S17, S18 are skipped, and the overwriting by the erasing pattern is stopped (S19).

As described above, in this exemplary embodiment, it is verified whether or not only the data of the first one cluster can be normally erased when the data of the first one cluster is erased, and the rest of data is erased only in a case where it can be confirmed that the data of the first one cluster can be normally erased.

2.4.2 Erasing Control Operation 2

With reference to FIG. 11, FIG. 12A to FIG. 12D, a description will be made of another example of the data erasing control operation in information recording/reproducing device 10. Hereinafter, a description will be made of a data erasing control operation in a case where the size of the data to be erased is less than the size (64 KB in this example) of the cluster, which is the unit of the recording and the reproduction.

For convenience of the description, the erasing data size is 32 KB in the following description. FIG. 11 is a flowchart showing the erasing control operation for the data in the case where the size of the data to be erased is less than 64 KB. FIG. 12A to FIG. 12D are diagrams schematically describing the erasing operation for the data in the case where the size of the data to be erased is 32 KB.

System controller 115 receives the erase command, in which an erase starting address and a data length of the data to be erased is designated, from the host via host interface 118 (S21). Here, in the erase command, 32 KB is designated as the data length of the data to be erased.

System controller 115 performs a variety of settings for the erasing, such as the recording power and the recorded waveform (S22).

System controller 115 moves optical head 103 to the position before the position indicated by the erase starting address (refer to FIG. 12A), and thereafter, starts to detect the address while moving optical head 103 (S23).

When optical head 103 reaches the position of the erase starting address, the data equivalent to one cluster (64 KB) is read out from that point (S24) (refer to FIG. 12B).

Next, in the read-out data equivalent to one cluster, data in an area corresponding to the area to be erased (32 KB) is replaced by “00” that indicates invalid data, and the replaced data is recorded in the alternate area (area of 64 KB) (S25) (refer to FIG. 12C). The alternate area is provided in inner spare area (ISA) 405-1 or outer spare area (OSA) 405-3 (refer to FIG. 2B). Moreover, correspondence between data area 405 and the alternate area is managed by the management information recorded in DMA 404-3.

Next, the data is reproduced from the alternate area in which the data is recorded in Step S25 (S26). In a case where the data is non-reproducible (NO in S27), this case is regarded as an erasing error, and error processing is performed (S31).

Meanwhile, in a case where the data is reproducible (YES in S27), one cluster is overwritten from the erase starting address by the erasing pattern (S28) (refer to FIG. 12D).

Next, the data equivalent to one cluster is reproduced from the area overwritten by the erasing pattern (S29) (refer to FIG. 10C).

In a case where the data is non-reproducible (YES in S30), this case means that the erasing succeeded, and accordingly, the processing is ended. Meanwhile, in a case where the data is reproducible (NO in S30), this case means that the erasing has failed, and accordingly, this case is regarded as an erasing error, and the error processing is performed (S31).

As described above, in this exemplary embodiment, in a case of erasing the data with a size smaller than the size of the cluster, which is the unit of the recording and the reproduction, then in the data area, the area with the cluster size is overwritten by the erasing pattern, and in addition, the data that is not to be erased is recorded in the alternate area. In this way, it is made possible to erase the data in a part of the cluster. As described above, it is made possible to also erase the data with a size smaller than the cluster size, and accordingly, it becomes possible to erase data in a file with an arbitrary size.

2.5 Error Correction

Error correction will be described. Binarizer 150 outputs a binary data sequence that expresses, by “0” and “1”, the marks recorded in optical disc 101 and the information from the space portions. Channel synchronization circuit 121 detects the frame synchronization signal from the binary data sequence input from binarizer 150, and determines the demodulation start position per bit. Demodulation circuit 122 demodulates the binary data sequence, which is input from channel synchronization circuit 121, in accordance with the demodulation start position determined by channel synchronization circuit 121, and generates the source data bits. Moreover, demodulation circuit 122 outputs the source data symbols, in which the generated source data bits are collected per 8 bits, to error correction circuit 123. Error correction circuit 123 performs the error correction by the picket code and the LDC, which are included in the source data symbols.

Here, the picket code is configured of 24 pieces of Reed-Solomon codes as (62, 30, 33). The picket code can be used as a burst indicator. For example, in a case where errors are detected in adjacent symbols of picket codes in a recording direction, then a symbol of an LDC block sandwiched between these two symbols can be handled as an erasure, and a number of symbols correctable by the LDC can be increased. The LDC block is configured of 304 pieces of the LDCs which are Reed-Solomon codes as (248, 216, 33). Each of the LDCs can correct errors of at most 16 symbols per codeword. Moreover, if the LDC is combined with the erasure made by the picket codes, then the LDC can correct errors of at most 32 symbols per codeword.

Note that, in this exemplary embodiment, with regard to the picket codes in the erasing of the data, portions of the picket codes other than the address information are prevented from being overwritten (corrupted). This is for avoiding a stronger error correction function, triggered by error detection which occurs in picket code.

3. Effects and the Like

As described above, in accordance with this exemplary embodiment, information recording/reproducing device 10 includes host interface 118, optical head 103, and system controller 115. Host interface 118 receives the erase command in which the erase starting position and size of the data to be erased are designated. Optical head 103 forms the recording marks to optical disc 101. System controller 115 controls the formation of the recording marks to optical disc 101. Upon receiving the erase command, system controller 115 erases data of an erased area by overwriting data in an information area, to corrupt the data in the information area, with the erasing pattern. The information area includes information (address information, frame synchronization signal, and the like) necessary for the synchronization of reproducing the data. The erased area is specified by the erase starting position and the size of the data to be erased. In this way, information recording/reproducing device 10 erases the data in the erased area.

As described above, the data (for example, the frame synchronization signal and the address information) of the area in which the information necessary for the synchronization at the time of reproducing the recorded data is corrupted, thus the synchronization becomes impossible at the time of reproducing the data, and the data reproduction becomes impossible. Hence, similar effects to those in the case of erasing the data are obtained. Moreover, the data can be erased by only corrupting a part of the data, accordingly, the area to be overwritten by the erasing pattern can be reduced (the fluctuation of the area rate between the recording marks and the spaces can be reduced). Hence, the degradation of the quality of the servo signal can be prevented, and the stability of the servo control can be ensured. Moreover, the data necessary for the synchronization at the time of reproducing the data is corrupted, and accordingly, it can be made surely impossible to reproduce the data, and the data can be surely erased.

OTHER EXEMPLARY EMBODIMENTS

As described above, the description is made of the first exemplary embodiment as illustration of the technology disclosed in the present application. However, the technology in the present disclosure is not limited to this, and is applicable also to exemplary embodiments, which are appropriately subjected to alteration, replacement, addition, omission, and the like. Moreover, it is also possible to form new exemplary embodiments by combining the constituents and functions, which are described in the foregoing first exemplary embodiment, with other constituents.

For example, system controller 115 is described to be an electronic circuit designed as a function specific hardware, however, may be a processor such as a CPU (central processing unit) and an MPU (micro processing unit), which realizes the predetermined function in cooperation with software (program).

Moreover, types and disposed positions of the frame synchronization signal and the address information in the data, which is recorded in the optical disc, and a type and position of the error correction coding, which is performed for the user data, are not limited to those, which are disclosed above, either.

Moreover, the idea of the above-described erasing control is applicable not only to the BD disc (Blu-ray disc) but also to a DVD (digital versatile disc) and other types of the write-once optical discs.

As described above, the description is made of the exemplary embodiments as the illustration of the technology disclosed in the present disclosure. For this purpose, the accompanying drawings and the detailed description are provided. Hence, the constituents described in the accompanying drawings and the detailed description can include not only constituents, which are essential for solving the problem, but also constituents, which are provided for illustrating the above-described technology, and are not essential for solving the problem. Therefore, it should not be immediately recognized that such non-essential constituents are essential based on the fact that the non-essential constituents are described in the accompanying drawings and the detailed description.

Moreover, the above exemplary embodiments are those for illustrating the technology in the present disclosure, and accordingly, can be subjected to varieties of alterations, replacements, additions, omissions and the like within the scope of claims or within the scope of equivalents thereof.

The present disclosure is applicable to a device for erasing data recorded in a write-once optical disc. 

What is claimed is:
 1. An information recording device capable of erasing data recorded in a write-once optical disc, comprising: a receiver that receives an erase command in which an erase starting position and a size of data to be erased are designated; an optical head that forms a recording mark to the optical disc; and a controller that controls the formation of the recording mark to the optical disc, wherein, upon receiving the erase command, the controller erase data of an erased area by overwriting data in an information area, to corrupt the data in the information area, with an erasing pattern, the information area including information necessary for synchronization of reproducing the data, and the erased area being specified by the erase starting position and size of the data to be erased on the optical disc.
 2. The information recording device according to claim 1, wherein the information necessary for the synchronization of reproducing the data includes a synchronization signal for data-clock PLL (phase locked loop), the synchronization signal being included in Run-in, and includes a frame synchronization signal indicating address information or a starting position of a frame.
 3. The information recording device according to claim 1, wherein upon receiving the erase command, the controller further overwrites data sequence disposed in an error correction direction in the erased area with the erasing pattern to corrupt the data sequence.
 4. The information recording device according to claim 1, wherein the recording mark before the overwriting is changed to a longer recording mark by the overwriting.
 5. The information recording device according to claim 1, wherein after erasing data of a first area with a predetermined size in the erased area, the controller reproduces data from the first area, and erases data in a residual area of the erased area only in a case where the data of the first area is non-reproducible.
 6. The information recording device according to claim 1, wherein in a case where the size of the data to be erased is smaller than a predetermined value, the controller erases data of an area with a predetermined length from the erase starting position on the optical disc, and records data recorded in an area which is erased and is not included in the erased area to an alternate area of the optical disc.
 7. A data erasing method for erasing data recorded to a write-once optical disc, the data erasing method comprising: receiving an erase command in which an erase starting position and a size of data to be erased are designated; and corrupting data of an information area by overwriting the data of the information area with an erasing pattern for erasing the data of an erased area, the information area including information necessary for synchronization of reproducing the data, and the erased area being specified by the erase starting position and size of the data to be erased on the optical disc.
 8. The data erasing method according to claim 7, wherein the information necessary for the synchronization of reproducing the data includes at least one of synchronization signal, being included in Run-in, for data-clock PLL (phase locked loop), an address information and a frame synchronization signal indicating starting position of a frame.
 9. The data erasing method according to claim 7, wherein when the erase command is received, data of a partial data sequence disposed in an error correction direction is further corrupted in the erased area by overwriting the data of the partial data sequence by the erasing pattern.
 10. The data erasing method according to claim 7, wherein after erasing data of a first area with a predetermined size in the erased area, data is reproduced from the first area, and a data erasing operation is performed on a residual area of the erased area only in a case where the data of the first area is non-reproducible.
 11. The data erasing method according to claim 7, wherein in a case where the size of the data to be erased is smaller than a predetermined value, data of an area with a predetermined length is erased from the erase starting position on the optical disc, and data, recorded in an area which is erased and is not included in the erased area, is recorded to an alternate area of the optical disc. 